cape yarımadası - French English Dictionary